body {background:#f2f2f2!important;}
#header {height:88px;padding:0!important;padding-bottom:12px!important;;background:#BE2000 url(hdbg.png) 0 0 repeat-x;}
#grailsLogo {height:88px;width:500px;background:#FFF url(hdbg2.png) 0 0 no-repeat;}
#grailsLogo img {margin:26px 0 0 26px;}
#profiles {font-size: 14px; padding-top:35px;padding-right:30px;}
#profiles a {color:#FFFFFF;}
#profiles a:hover {color:#FFFFA0;}

.main { padding-top: 5px!important;margin: 0 0 0 270px;}
.homePagePanel .panelTop {background: url(leftnav_top.png) 0 0 no-repeat;height:52px;}
.homePagePanel .panelBody {background: url(leftnav_midstretch.png) 0 0 repeat-y;}
.homePagePanel .panelBtm {background: url(leftnav_btm.png) 0 0 no-repeat;}

.homePagePanel {margin-left: 20px;}

.homePagePanel .panelBody h1 { margin-top: -60px; background:none;color:#FFF;margin-bottom:10px;;}
.panelBody li { margin: 10px 0; }
a:link, a:visited { color: #B32823; }
a:hover { background:#B32823;color:#FFF;}
h1 {background:#FFE8D8;}
.nav { background-color: #F5B4AA; height: 22px;border-top:#B22723 solid 3px;border-bottom:#B22723 solid 1px;border-left:none;border-right:none;}

th a:hover {color:#FFF;}
.dialog table { background:#fafafa;}
.buttons { background:#F5B4AA; border-bottom: 1px solid #B22723;}